Công nghệ về phần mềm CAD_(tin_học)

Các sản phẩm đầu tiên cho hệ thống CAD được phát triển với ngôn ngữ lập trình Fortran, nhưng với sự cao cấp của phương thức lập trình hướng đối tượng vào thập kỷ 1990 đã tạo nên sự thay đổi nhanh chóng. Sự phát triển của các chương trình tạo mô hình và hệ thống bề mặt được xây dựng dựa trên C, với các module APIs. Một hệ thống CAD có thể thấy như xậy dựng nên từ tương tác GUI với một máy liên kết và máy cân bằng hình học điều khiển BREP, CSG và NURBS qua các bộ phận tạo hình cho CAD.